make implausible excuses - Français Anglais Dictionnaire